home *** CD-ROM | disk | FTP | other *** search
- ;$VER: Install 1.01 (15.02.2002) © T.B. <tonyiommi@gmx.net>
-
- (effect "lower_right" "radial" $FFFFFF $0000FF)
-
- (set #wbversion 0)
- (set #wbversion (getversion "libs:version.library"))
- (set #wbversion (/ #wbversion 65536) )
-
- (set #default-prgdest "SYS:Utilities")
- (set #default-docdest "HELP:")
- (set #priority 51)
-
- (complete 0)
-
- (if (= @language "deutsch")
- (
-
- ;============================================================
- ; Deutsch Strings
-
- (set #msg-welcome
- (cat "\nDamage Inc. präsentiert\n\n"
- @app-name "\n\n"
- "© T.B. <tonyiommi@gmx.net>\n\n\n"
- ))
-
- (set #msg-prgdir
- (cat "\nWähle das Installationverzeichnis.\n"
- "Es wird kein neues Verzeichnis erzeugt.\n"
- ))
-
- (set #msg-docdir
- (cat "\nWähle das Anleitungsverzeichnis\n"
- ))
-
- (set #msg-noinstaller
- (cat "\nFehler! Installer v44 wird benötigt.\n\n"
- "Bitte das AmigaOS aktualisieren."
- ))
-
- (set #msg-noos
- (cat "\nFehler! AmigaOS 3.5 wird benötig.\n\n"
- "Bitte das AmigaOS aktualisieren."
- ))
-
- (set #msg_installing_prg "Installiere das Program...")
- (set #msg_installing_doc "Installiere Anleitung...")
- (set #msg-startup (cat "\n" @app-name " in die User-Startup Sequenz eingetragen? (empfehlenswert)"))
- (set #msg_priority (cat
- "\nBitte die Priorität des Inputhandlers eingeben.\n"
- "Commodities läuft mit Priorität 53\n"
- "Intuition läuft mit 50\n"
- "Consoledevice läuft mit 0"
- ))
- (set #msg_startprg "\nProgramm jetzt starten?")
- (set #msg_startprghelp "\nProgramm kann ohne Reboot gleich gestartet werden?")
- )
- (
- ;============================================================
- ; English Strings
-
- (set #msg-welcome
- (cat "\nDamage Inc. presents\n\n"
- @app-name "\n\n"
- "© T.B. <tonyiommi@gmx.net>\n\n\n"
- ))
-
- (set #msg-prgdir
- (cat "\nSelect Installationdirectory.\n"
- "No Directory will be created.\n"
- ))
-
- (set #msg-docdir
- (cat "\nSelect Documentationdirectoy.\n"
- ))
-
- (set #msg-noinstaller
- (cat "\nInstaller v44 needed Error!\n\n"
- "Update your AmigaOS, please."
- ))
-
- (set #msg-noos
- (cat "\nAmigaOS 3.5 needed Error!\n\n"
- "Update your AmigaOS, please."
- ))
-
- (set #msg_installing_prg "Installing Program...")
- (set #msg_installing_doc "Installing Docs...")
- (set #msg-startup (cat "\nShould " @app-name " be added to User-Startup? (recommended)"))
- (set #msg_priority (cat
- "\nEnter the Priority for the Inputhandler, please.\n"
- "Commodities is running at Priority 53\n"
- "Intuition is running at 50\n"
- "Consoledevice is running at 0"
- ))
- (set #msg_startprg "\nStart Program now?")
- (set #msg_startprghelp "\nProgram can be started directly without Rebooting")
- ))
-
- ;============================================================
- ; BEGIN
-
- (showmedia "Readme" (cat @app-name ".readme") "lower_left" "medium" 1 "wordwrap")
-
- (welcome #msg-welcome)
-
- (showmedia "DamagePic" "Damage.jpg" "upper_left" "none" 0)
-
- ;============================================================
- ; Check Installer, does not work
-
- (if (< @installer-version 44)
- ( (exit #msg-noinstaller (quiet))
- ))
-
- ;============================================================
- ; Check OS
-
- (if (< #wbversion 44)
- ( (exit #msg-noos (quiet))
- ))
-
- ;============================================================
- ; Get Directories
-
- (set #prgdir
- (askdir (prompt #msg-prgdir)
- (help @askdir-help)
- (default #default-prgdest)
- (disk)
- (back (retrace))
- ))
-
- (set #docdir
- (askdir (prompt #msg-docdir)
- (help @askdir-help)
- (default #default-docdest)
- (disk)
- (back (retrace))
- ))
-
- ;============================================================
- ; Get Priority
-
- (if (= @user-level 2)
- (set #priority (asknumber (prompt #msg_priority)
- (help @asknumber-help)
- (range -128 255)
- (default 51)
- (back (retrace))
- )))
-
- ;============================================================
- ; Copy Files
-
- (copyfiles (prompt #msg_installing_prg)
- (help @copyfiles-help)
- (source @app-name)
- (dest #prgdir)
- (infos)
- (back (retrace))
- )
-
- (complete 50)
-
- (copyfiles (prompt #msg_installing_doc)
- (help @copyfiles-help)
- (source (cat @app-name ".readme"))
- (dest #docdir)
- (back (retrace))
- )
-
- (complete 75)
-
- ;============================================================
- ; User-Startup
-
- (if (= @user-level 2)
-
- (startup @app-name
- (prompt #msg-startup)
- (help @startup-help)
- (command (cat 'RUN ' '> NIL: "' (tackon #prgdir @app-name) '"' ' PRI=' #priority))
- (confirm)
- (back (retrace))
- )
-
- (startup @app-name
- (prompt #msg-startup)
- (help @startup-help)
- (command (cat 'RUN ' '> NIL: "' (tackon #prgdir @app-name) '"'))
- (confirm)
- (back (retrace))
- )
-
- )
-
- ;============================================================
- ; Start Prg
-
- (run (cat 'RUN ' '> NIL: "' (tackon #prgdir @app-name) '"' ' PRI=' #priority)
- (prompt #msg_startprg)
- (help #msg_startprghelp)
- (confirm))
-
- (complete 100)
-
- ;============================================================
- ; Installation complete
-
- (set @default-dest #prgdir)
- (exit)
-